﻿// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

//#nullable disable

//using System.Text.Json;
//using Azure.Core;

//namespace Azure.ResourceManager.NetApp.Models
//{
//    public partial class NetAppVolumePatchDataProtection : IUtf8JsonSerializable
//    {
//        void global::Azure.Core.IUtf8JsonSerializable.Write(Utf8JsonWriter writer)
//        {
//            writer.WriteStartObject();
//            if (Optional.IsDefined(Backup))
//            {
//                writer.WritePropertyName("backup"u8);
//                writer.WriteObjectValue(Backup);
//            }
//            if (Optional.IsDefined(Snapshot))
//            {
//                writer.WritePropertyName("snapshot"u8);
//                writer.WriteObjectValue(Snapshot);
//            }
//            writer.WriteEndObject();
//        }
//    }
//}
